recently rented or purchased - Türkçe İngilizce Sözlük